import { IAllObject } from "../base";

/*
 * @LastEditors: yuSeen
 * @LastEditTime: 2022-01-01 15:50:52
 * 天凉好个秋
 */
export enum playMode {  //歌曲播放模式
    顺序播放 = 'order',
    随机播放 = 'random',
    单曲循环 = 'loop'
}
export interface playList { //播放列表
    id: number
    name: string
}
export interface songTime { //歌曲时间
    time: number    //数字，单位s
    timeStr: string //字符串
}
export interface IPlayStore {
    songId: number | string | undefined | null, //当前播放的歌曲id
    volume: number, //音量大小，区间0-1
    url: string | undefined, //当前播放的歌曲地址
    detail: IAllObject, //歌曲详情
    lyric: string,  //歌词
    isPlaying: boolean, //是否正在播放中
    inPlayPage: boolean, //是否处在歌曲去播放页面
    playMode: playMode,  //歌曲播放模式
    playList: playList[],    //播放列表
    playHistory: number[],  //播放历史，里面存的是id,最多存50条
    currentPlayTime: number,    //当前播放时间
}